#state_MainMenuState{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  background: uiResource('main_menu_bg.noinline.jpg') 20% center/cover no-repeat !important;

  .iconControl{
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0px;
    right: 0;
    @include S(padding-top, 10px);
    @include S(padding-right, 10px);

    img{
      display: block;
      @include S(width, 30px);
      @include S(margin-bottom, 10px);
    }
  }

  .logo{
    flex-grow: 1;
    @include S(width, 300px);
    // display: flex;
    // justify-content: center;
    // flex-direction: column;
    // align-items: center;
    // margin-top: 180px;
    @include S(margin-top, 140px);

    @include onPc{
      @include S(margin-top, 80px);
    }
    img{
      width: 100%;
    }
  }

  .btn-group{
    @include S(margin-bottom, 80px);
    // margin-bottom: 80px;
    button{
      display: block;
      @include S(width, 120px);
      @include S(height, 30px);
      @include S(margin-bottom, 10px);
    }
  }

  .footer{
    display: flex;
    justify-content: space-between;
    width: 100%;

    .version{
      @include SuperSmallText;
      color: #777;
      padding: 2px 5px;
    }

    strong{
      font-weight: bold;
      color: #999;
    }
  }
}